Skip to content

feat: add secretspec-action for GitHub and Forgejo Actions#149

Merged
domenkozar merged 4 commits into
cachix:mainfrom
ap-1:feat/secretspec-action
Jul 23, 2026
Merged

feat: add secretspec-action for GitHub and Forgejo Actions#149
domenkozar merged 4 commits into
cachix:mainfrom
ap-1:feat/secretspec-action

Conversation

@ap-1

@ap-1 ap-1 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Closes #97
Closes #150

Implements cachix/secretspec-action as secretspec-action/, following the in-repo SDK layout. The action installs the CLI (latest via install.secretspec.dev, or a pinned tag via cargo-dist's per-release installer) and runs secretspec export --format gha.

Both installer paths and the full export pipeline were verified on ubuntu, macos, and windows runners, including that exported values reach subsequent steps (run).

The CI docs are written assuming #170 is merged first

Signed-off-by: Anish Pallati <i@anish.land>
Assisted-by: Claude Fable 5
@domenkozar

Copy link
Copy Markdown
Member

This should also come with CI documentation section

Signed-off-by: Anish Pallati <i@anish.land>
@ap-1

ap-1 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

This should also come with CI documentation section

@domenkozar done

@domenkozar

Copy link
Copy Markdown
Member

I'm now thinking I'll regret not making this a separate repository, because versioning of actions on github is based on tags/releases.

@ap-1

ap-1 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

I'm now thinking I'll regret not making this a separate repository, because versioning of actions on github is based on tags/releases.

fair enough, feel free to pull d2e762e out

@domenkozar

domenkozar commented Jul 19, 2026 via email

Copy link
Copy Markdown
Member

@ap-1

ap-1 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

@domenkozar i just fixed conflicts here, can you create the repo?

@domenkozar

Copy link
Copy Markdown
Member

Created https://github.com/cachix/secretspec-action and extracted the action commit into it, preserving attribution. The action now lives at the repository root, and the README usage points to cachix/secretspec-action@main.

@ap-1 please update this PR to remove secretspec-action/ and point the CI docs at the standalone repository.

Signed-off-by: Anish Pallati <i@anish.land>
Assisted-by: Claude Opus 4.8
@ap-1
ap-1 force-pushed the feat/secretspec-action branch from 7075892 to 0e2cc4d Compare July 23, 2026 16:32
@ap-1

ap-1 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

Created https://github.com/cachix/secretspec-action and extracted the action commit into it, preserving attribution. The action now lives at the repository root, and the README usage points to cachix/secretspec-action@main.

@ap-1 please update this PR to remove secretspec-action/ and point the CI docs at the standalone repository.

done

@domenkozar
domenkozar merged commit 2a921bb into cachix:main Jul 23, 2026
6 checks passed
@ap-1
ap-1 deleted the feat/secretspec-action branch July 23, 2026 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dedicated CI integration docs page Official GitHub Action: cachix/secretspec-action

2 participants